package com.lxmes.device.mapper;

import java.util.List;
import com.lxmes.device.domain.NcEmGcyz;

/**
 *  过程验证评价Mapper接口
 * 
 * @author ruoyi
 * @date 2023-02-11
 */
public interface NcEmGcyzMapper 
{
    /**
     * 查询 过程验证评价
     * 
     * @param id  过程验证评价主键
     * @return  过程验证评价
     */
    public NcEmGcyz selectNcEmGcyzById(Long id);

    /**
     * 查询 过程验证评价列表
     * 
     * @param ncEmGcyz  过程验证评价
     * @return  过程验证评价集合
     */
    public List<NcEmGcyz> selectNcEmGcyzList(NcEmGcyz ncEmGcyz);

    /**
     * 新增 过程验证评价
     * 
     * @param ncEmGcyz  过程验证评价
     * @return 结果
     */
    public int insertNcEmGcyz(NcEmGcyz ncEmGcyz);

    /**
     * 修改 过程验证评价
     * 
     * @param ncEmGcyz  过程验证评价
     * @return 结果
     */
    public int updateNcEmGcyz(NcEmGcyz ncEmGcyz);

    /**
     * 删除 过程验证评价
     * 
     * @param id  过程验证评价主键
     * @return 结果
     */
    public int deleteNcEmGcyzById(Long id);

    /**
     * 批量删除 过程验证评价
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteNcEmGcyzByIds(Long[] ids);

    NcEmGcyz selectByReportId(String reportId);

}
